
/*========================================================================================
 *                                                                                      *
 *               Copyright(c) 2013-2014, Cha SangWoo, All rights reserved.              *
 *                                                                                      *
 * This file is part of ChaOS.                                                          *
 *                                                                                      *
 * Permission to use, copy, modify, and distribute this software in source and binary   *
 * forms and its documentation for any purpose and without fee is hereby granted,       *
 * provided that the above copyright notice appear in all copies and that both that     *
 * copyright notice and this permission notice appear in supporting documentation.      *
 *                                                                                      *
 * THIS SOFTWARE IS PROVIDED BY THE CHA SANGWOO AND CONTRIBUTORS "AS IS" AND ANY        *
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED            *
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.   *
 * IN NO EVENT SHALL CHA SANGWOO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,    *
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT         *
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,          *
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF            *
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE      *
 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,                    *
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                   *
 *                                                                                      *
========================================================================================*/

#ifndef __CO_MCU_LIST_H__
#define __CO_MCU_LIST_H__

//////////////////////////////////////  < BEGIN >  ///////////////////////////////////////

/*======================================================================================*/
/*
    Enable/Disable Definition
*/
/*======================================================================================*/

#define CO_ENABLE                       (1)
#define CO_DISABLE                      (0)

/*======================================================================================*/
/*
    ByteOrder Definition
*/
/*======================================================================================*/
#define CO_UNKNOWN_ENDIAN               (0)
#define CO_LITTLE_ENDIAN                (1)
#define CO_BIG_ENDIAN                   (2)


/*======================================================================================*/
/*
    The MCU list supported

    example) #define MCU_FAMILY      MAXQ30
    example) #define MCU_MODEL       MAXQ1852
*/
/*======================================================================================*/

#define MICROSOFT           0x000000        /* Family Definition   : MICROSOFT */
#define WINDOWS             0x000001        /* MCU Definition      :    WINDOWS */

#define MAXQ30              0x010000        /* Family Definition   : MAXQ30 */
#define MAXQ1852            0x010001        /* MCU Definition      :    MAX1852 */

#define SAM4S               0x020000        /* Family Definition   : SAM4S */
#define SAM4S16C            0x020001        /* MCU Definition      :    SAM4S16C */

//////////////////////////////////////  <  END  >  ///////////////////////////////////////

#endif //__CO_MCU_LIST_H__

